in a squeeze

  1. zor durumda.
darda olmak Verb